package tpN2.ejercicioN11;

public class MemoriaSUB extends Memoria {
	
	public MemoriaSUB(int tamanio, int Bits){
		super(tamanio, Bits);
	}

	public void guardarDatos(int dato) {
		if(getMemoriaDisponible() > 0){
			guardarPalabra(dato);
			System.out.println("\nAlmacenando dato en MEMORIA . . .");
		}
		else{
			System.out.println("\nNo hay espacio suficiente en MEMORIA.");
		}
	}
	
	public void borrarDatos() {
		if(getMemoriaUtilizada() != 0){
			quitarDeLaLista();
			System.out.println("\nBorrando datos de la MEMORIA . . .\n");
		}
	}
	
	public void verEstadoMemoria(){
		System.out.println("---------------------------------------------------");
		System.out.print("Capacidad de MEMORIA:\n");
		System.out.printf("\tpalabras utilizadas: %s \n\tpalabras disponible: %s\n", getMemoriaUtilizada(), getMemoriaDisponible());
		System.out.println("---------------------------------------------------");
	}

}
